package cn.qyd;

import cn.qyd.javareflect.Person;

/**
 * @author 邱运铎
 * java中参数传递都是值传递
 * 证明引用类型变量在传递的时候是传递引用类型的拷贝地址值
 * @date 2024-03-08 14:13
 */
public class Demo01 {
    public static void main(String[] args) {
        Person person = new Person("邱运铎",12);
        System.out.println("person中的name为： " + person.getName());
        System.out.println("person对象的引用地址为： " + person);
        changeArg(person);
        System.out.println("调用changeAge方法后的结果：");
        System.out.println("person中的name为： " + person.getName());
    }

    public static void changeArg(Person person) {
        person.setName("张三");
        System.out.println("参数传递的person对象的引用地址为： " + person);
    }
}

